Skip to content

spack.yaml Environment Configuration#5

Merged
CodeGat merged 30 commits intomainfrom
3-spack-yaml-versioning
Sep 23, 2024
Merged

spack.yaml Environment Configuration#5
CodeGat merged 30 commits intomainfrom
3-spack-yaml-versioning

Conversation

@CodeGat
Copy link
Copy Markdown
Member

@CodeGat CodeGat commented Apr 12, 2024

Initial changes to the spack.yaml to support the access-om3 SBD.

Closes #3

@CodeGat
Copy link
Copy Markdown
Member Author

CodeGat commented Apr 15, 2024

@harshula
Copy link
Copy Markdown
Collaborator

Hi @CodeGat , I think we will need to do the same for access-om3.

@github-actions
Copy link
Copy Markdown

The model version in the spack.yaml has not been updated.
Either update it manually, or comment the following to have it updated and committed automatically:

  • !bump major for feature releases
  • !bump minor for bugfixes

1 similar comment
@github-actions
Copy link
Copy Markdown

The model version in the spack.yaml has not been updated.
Either update it manually, or comment the following to have it updated and committed automatically:

  • !bump major for feature releases
  • !bump minor for bugfixes

@github-actions
Copy link
Copy Markdown

This ACCESS-NRI/ACCESS-OM3 model will be deployed with the following versions:

  • 2024.04.0 as a Release (when merged).
  • pr5-9 as a Prerelease (during this PR). This can be accessed on Gadi via spack at /g/data/vk83/prerelease/apps/spack/0.20/spack once deployed.

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@github-actions
Copy link
Copy Markdown

This ACCESS-NRI/ACCESS-OM3 model will be deployed with the following versions:

  • 2024.04.0 as a Release (when merged).
  • pr5-10 as a Prerelease (during this PR). This can be accessed on Gadi via spack at /g/data/vk83/prerelease/apps/spack/0.20/spack once deployed.

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@CodeGat
Copy link
Copy Markdown
Member Author

CodeGat commented Apr 18, 2024

Note for tomorrow: it is deploying to 0.20 prerelease - we want to deploy to our prerelease fork. We might want to have that be a switch. See ACCESS-NRI/build-cd#21 - it's time has finally come!

@CodeGat CodeGat mentioned this pull request Apr 19, 2024
@CodeGat CodeGat force-pushed the 3-spack-yaml-versioning branch from 7a08951 to 3ba8b83 Compare April 19, 2024 07:38
@github-actions
Copy link
Copy Markdown

This access-om3 model will be deployed with the following versions:

  • 2024.04.0 as a Release (when merged).
  • pr5-11 as a Prerelease (during this PR). This can be accessed on Gadi via spack at /g/data/vk83/prerelease/apps/spack/0.20/spack once deployed.

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@CodeGat
Copy link
Copy Markdown
Member Author

CodeGat commented Sep 20, 2024

Hey @anton-seaice I've seen the above checks fail.
For Check spack.yaml (https://github.com/ACCESS-NRI/ACCESS-OM3/actions/runs/10953784507/job/30414616058?pr=5) we require an entry of access-om3-nuopc: '0.3.0' in the projections section, near the access-om3 one.
As for the other one CI / CI / Check Config Fields - that's a infrastructure bug and I'll get onto it now.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Sep 20, 2024

🚀 Deploying access-om3 2024.04.0 as prerelease pr5-27

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.04.0 as a Release (when merged).
  • pr5-27 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr5-27

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3-pr5-27 environment.

🛠️ Using: spack-packages 2024.07.08, spack-config 2024.07.05

Details

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@github-actions
Copy link
Copy Markdown

🚀 Deploying access-om3 2024.04.0 as prerelease pr5-28

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.04.0 as a Release (when merged).
  • pr5-28 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr5-28

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3-pr5-28 environment.

🛠️ Using: spack-packages `2024.07.08`, spack-config `2024.07.05`
Details

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@github-actions
Copy link
Copy Markdown

🚀 Deploying access-om3 2024.09.0 as prerelease pr5-29

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.09.0 as a Release (when merged).
  • pr5-29 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr5-29

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3-pr5-29 environment.

🛠️ Using: spack-packages `2024.07.08`, spack-config `2024.07.05`
Details

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

@anton-seaice anton-seaice marked this pull request as ready for review September 23, 2024 01:59
anton-seaice
anton-seaice previously approved these changes Sep 23, 2024
Copy link
Copy Markdown
Collaborator

@anton-seaice anton-seaice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me.

I have tested the pr5-29 build using ACCESS-NRI/access-om3-configs@a5fd61b and it starts and runs. This build points to the latest commit in COSIMA/access-om3@96f9159 and will work with the head of the current configurations under test.

We can continue to refine and improve this, but this gives us a starting point for using for Repro-CI testing

@github-actions
Copy link
Copy Markdown

🚀 Deploying access-om3 2024.09.0 as prerelease pr5-30

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.09.0 as a Release (when merged).
  • pr5-30 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr5-30

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3-pr5-30 environment.

🛠️ Using: spack-packages `2024.07.08`, spack-config `2024.07.05`
Details

It will be deployed using:

If this is not what was expected, commit changes to config/versions.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add some way to version this model from within the spack.yaml

6 participants